Помогите сделать ЧПУ для самописного движка Закатив глазки
Движок работает на файлах. Надо преобразовать вот такие ссылки: 1) site.ru/index.php?cat=scripts в site.ru/category/scripts.html 2) site.ru/index.php?cat=scripts&post=article-1 в site.ru/scripts/article-1.html
Сам пробовал, но ничего не получается. Кто сможет помочь, помогите!
По поводу чпу, все отлично работает, все переменные передают правильные значение. Далее категория и посты выводятся отлично, но вы не правильно прописали пути к style.css и другим изображениям, так как они ищут тот же style.css не в /style/style.css а если допустим в какой нибудь категории то в category/style/style.css и понятное дело ничего не находит, как и все остальное.
Ссылки точно преобразуются в site.ru/scripts/article-1.html? Вы просто вставили в .htaccess ваш код и все?
---------- Сообщение добавлено 22:44 ---------- Предыдущее 22:36 ----------
Сообщение от bav
но вы не правильно прописали пути к style.css и другим изображениям, так как они ищут тот же style.css не в /style/style.css а если допустим в какой нибудь категории то в category/style/style.css и понятное дело ничего не находит, как и все остальное.
bestfinder2011, вы видимо не поняли, сейчас ваш сайт показывает по двум формат одно и тоже, за исключением того, что пути прописаны не правильно у файла style и изображений. Если вы хотите, что бы человек прописав урл вида site.ru/index.php?cat=scripts попадал автоматом на урл вида site.ru/category/scripts.html, то нужно банально проставить редирект 301, и как по мне проще это сделать через пхп. Как это делать можете узнать в гугле. В то же время у вас все ссылки на сайте ведут на первый вид ссылок, и вот их нужно вам самим менять там, где генерируется код. Я бы сказал, что можно сделать это и не ставить 301 редирект, тот же дле, так же доступен по 2-3 видам ссылок и ничего страшного в этом нет. Главное что бы все ссылки вели только на один вид, в таком случае не будет дублей контента, за исключением некоторых случаев.